#define _CRT_SECURE_NO_WARNINGS 1
#include"Date.h"

void test1()
{/*
	Date d1(2000, 13, 2);
	Date d2(2000, 12, 88);
	Date d3(2001, 2, 29);*/
	Date d4(2020, 12, 25);
	Date d5(2020, 12, 8);
	d5 = d4;
	d5 += 1;
	d4 = d5 + 1;
	d4.Print();
	Date ret = d5++;
	Date ret2 = ++d5;


}
void test2()
{

	Date d1(2000, 12, 25);
	Date d2(2022, 12, 8);
	Date d3(2000, 3, 1);
	d3 -= 1;

	d1 -= 365;
	d3.Print();

}
void test3()
{

	Date d1(2000, 12, 25);
	Date d2(1999,12,25);
	cout << (d1 - d2) << endl;
}
void test4()
{
	Date d1(2000, 12, 25);
	d1.GetWeekDay();

}

void test5()
{
	Date d1(1,1,1);
	Date d2(d1);
	cout << Date::Getcount() << endl;

}
int main()
{

	/*Date d1;
	Date d2(2022, 1, 16);
	d1.Print();
	d2.Print();*/
	//test1();
	//test2();
	//test4();
	test5();
	return 0;
}